Получение свечки реального времени от Альфа-Директ

Получение свечки реального времени от Альфа-Директ
Atom
7/3/2012
BBB


Здравствуйте, прочитал всю документацию но никак не получается это реализовать(версия 4.1.1), может кто даст рабочий пример кода...

Tags:


Thanks:


< 1 2 3  >
Mikhail Sukhov

Avatar
Date: 6/20/2013
Reply


Приведите пожалуйста StackTrace. Картинки с ошибками и сам код не несут практически никакой полезной информации.
Thanks:

UsilaDobry

Avatar
Date: 6/20/2013
Reply


Михаил Сухов
Приведите пожалуйста StackTrace. Картинки с ошибками и сам код не несут практически никакой полезной информации.


StackTrace? Это трассировка исключения?
Не знаю правильно ли я понял, Вы имеете ввиду вот эту информацию?
Thanks:

Mikhail Sukhov

Avatar
Date: 6/20/2013
Reply


UsilaDobry
Михаил Сухов
Приведите пожалуйста StackTrace. Картинки с ошибками и сам код не несут практически никакой полезной информации.


StackTrace? Это трассировка исключения?
Не знаю правильно ли я понял, Вы имеете ввиду вот эту информацию?


Да это. А теперь нажмите на это окно Ctrl+C и вставьте сообщение как текст на форум. Спасибо.
Thanks:

UsilaDobry

Avatar
Date: 6/20/2013
Reply


Quote:
---------------------------

---------------------------
System.InvalidCastException: Не удалось привести тип объекта "StockSharp.Algo.Candles.TimeFrameCandle[]" к типу "System.Collections.Generic.List`1[StockSharp.Algo.Candles.Candle]".

в StockSharp.AlfaDirect.AlfaTrader.#=qNmkP6QzBPHM7MSi3K7zNb8hpEPmvaemYv5w1q7pSlzs=(CandleSeries #=qw2Ij9lcQ52_YjUxYlygqJQ==, AlfaTimeFrames #=qmt9jajmekZJ3lvX4EWDlsw==, Range`1 #=qUa$g1WHcmZt7GKP9MHGYdQ==, Boolean #=qyMqxPE6iw9OG3w187t$YJg==, #=qrYpFuQVysBZ8IKEVqMgJNeOJnek4Tqt17H5Lhdsr7oOl5WXmF$V4OcRiLRkcvZGh& #=qdyEgQw5_gfsmxp61TgMHpQ==)

в StockSharp.AlfaDirect.AlfaTrader.SubscribeHistoricalCandles(CandleSeries series, DateTime from, DateTime to)

в StockSharp.Algo.Candles.CandleManager.#=qMxwX6RCGPPukCh3ls8RxBpA7IM61KWm0NtodaOEzPbw=.#=q6S9eoetqGa49tVuWloNQCnRypxcDn7PYNPl2C$RaYnkKcnu1wUHa2NHB6vFg6y0WaNoYZQe4eQyVPI8HWrXBIyz4LMDluX5GlBYwdeY220k=(CandleSeries #=q1SVIqTyklP0v2Vmdbxf5pQ==, DateTime #=qv2yp$YhyUweWh$XfcRdgUw==, DateTime #=qHyx5tP4ns5E8bwaA97HB6A==)

в #=qX3OhqnqEph0ylOwbVoprdaRyUdFykOOlTJqNaUikiywB2d5GxCHY1J7pgbbIcyah1whRfbIIDuqG1CROSXDxrw==.#=qXRmgGHeIzniBfKG_gUxziw==()

в StockSharp.Algo.Candles.CandleManager.Start(CandleSeries series, DateTime from, DateTime to)

в StockSharp.Algo.Candles.CandleHelper.Start(ICandleManager manager, CandleSeries series)

в MARKET_SUCCESS_ALFA.MainWindow.ShowChartClick(Object sender, RoutedEventArgs e) в c:\Users\UsilaDobry\Documents\Visual Studio 2012\Projects\MARKET SUCCESS ALFA\MainWindow.xaml.cs:строка 241
---------------------------
ОК
---------------------------
Thanks:

Mikhail Sukhov

Avatar
Date: 6/20/2013
Reply


Ошибка найдена и поправлена. Я постучался в скайп. Давайте проведем тестирование, может там еще что-то есть. Демо у Альфы теперь не предоставляется, а ради небольшой ошибки ехать к ним в офис нет совсем времени.
Thanks: UsilaDobry

UsilaDobry

Avatar
Date: 6/20/2013
Reply


Благодарю, реальные свечи выводятся корректно. Красота. Вот только значения индикатора BollingerBands выводятся странно.
Это мой код
Thanks:

UsilaDobry

Avatar
Date: 6/20/2013
Reply


Изменил немного код вывода значений индикатора, картинка без изменений...

Thanks:

UsilaDobry

Avatar
Date: 6/21/2013
Reply


При выводе реальных свечек AlfaTrader засыпает logFile каждые 5 секунд сообщениями



Запустил простую стратегию для пробы, для контроля вывожу законченные свечи в debug, но законченные свечи не выводятся, свечи выводятся в debug каждые 5 секунд...
И стратегия не понимает состояние свечки Finished, срабатывает на каждые 5 секунд... Возможно из-за этого и индикатор выводится не корректно?..

Код запуска стратегии


Код стратегии



Вывод в debug
AlfaDirect - debug.jpg 165 KB (298)
Thanks:

Mikhail Sukhov

Avatar
Date: 6/21/2013
Reply


UsilaDobry
Изменил немного код вывода значений индикатора, картинка без изменений...


IIndicator.IsFormed проверяется?
Thanks:

UsilaDobry

Avatar
Date: 6/21/2013
Reply


Михаил Сухов
UsilaDobry
Изменил немного код вывода значений индикатора, картинка без изменений...


IIndicator.IsFormed проверяется?


Разве свойство значения индикатора IsFinal = true не решает эту проверку? Значение окончательное, более неизменное в данный момент времени... У меня такое чувство, что значения индикатора считаются каждые 5 секунд по мере поступления исторических тиков, это как-то пересекается с моим предыдущим постом...
Thanks:
< 1 2 3  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy